import java.util.Scanner;

public class Selflearn_6_strangeticketmachine {
    public static void main(String[] args){
        int amount=0,balance=0,n=0,comment=0,isusing=0;
        Scanner input=new Scanner(System.in);
        while(true)
        {
            if(isusing==0) {
                System.out.println("欢迎使用人工智不智能看心情的售票机");
                isusing=1;
            }
            System.out.println("一张票一共80元,已投"+balance+"元");
            if(n==3)//投币次数太多机器会不乐意
            {
                System.out.println("能一次性投完么……");
            }
            else {
                System.out.println("请投币");
            }
            amount=(int)input.nextDouble();
            if(amount==-114514)
            {
                break;
            }
            if(amount<0)//以防某些人输入负数
            {
                System.out.println("头一次听说负数的钱币……");
                amount=0;
            }
            if(amount==0)//以防某些人不投币
            {
                System.out.println("你的钱呢？");
            }
            balance=balance+amount;
            n++;
            if(balance>=80)
            {
                if(balance>=1000)
                {
                    System.out.println("给这么多啊？那就不找零了。嘿嘿~多赚了"+(balance-80)+"块~");
                    balance=80;
                }
                System.out.println("稍等，正在打印车票");
                System.out.println("***************");
                System.out.println("*java城际铁路专线*");
                System.out.println("*   票价：80元  *");
                System.out.println("***************");
                System.out.println("找零："+(balance-80));
                while(comment<5)
                {
                    System.out.println("给这个出票系统打个分吧！1~5星，给个5星好评哟");
                    comment=(int)input.nextDouble();
                    if(comment<5)
                    {
                        if(comment<1)
                        {
                            System.out.println("连1颗星也不想给吗？没爱了……");
                        }
                        else{
                            System.out.println("给的星太少了，重给");
                        }
                    }
                    if(comment>5)
                    {
                        System.out.println("哇，比5星还多！感谢您的好评");
                    }
                }
                System.out.println("感谢您的好评，欢迎下次再来！");
                balance=0;
                n=0;
                comment=0;
                isusing=0;
            }
        }
        System.out.println("已收到关机指令，正在关机，已经投进去的钱币不予找零，嘿嘿");
    }
}
